package com.example.mybatisdemo.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName t_order_process
 */
@TableName(value ="t_order_process")
@Data
public class OrderProcess implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 
     */
    private Integer orderId;

    /**
     * 
     */
    private Date planSignTime;

    /**
     * 
     */
    private Date planFinishTime;

    /**
     * 
     */
    private String advContent;

    /**
     * 
     */
    private String actionName;

    /**
     * 
     */
    private String taskId;

    /**
     * 
     */
    private String orderStatus;

    /**
     * 
     */
    private String nextHandlerUserIds;

    /**
     * 
     */
    private String nextHandlerUserNames;

    /**
     * 
     */
    private String nextHandlerOrgIds;

    /**
     * 
     */
    private String nextHandlerOrgNames;

    /**
     * 
     */
    private String nextHandle;

    /**
     * 
     */
    private String nextHandleName;

    /**
     * 
     */
    private String createBy;

    /**
     * 
     */
    private String updateBy;

    /**
     * 
     */
    private Date createDate;

    /**
     * 
     */
    private Date updateDate;

    /**
     * 
     */
    private Integer deleteFlag;

    /**
     * 
     */
    private Long tenantId;

    /**
     * 
     */
    private String attachmentIds;

    /**
     * 
     */
    private String handlerUserIds;

    /**
     * 
     */
    private String handlerOrgIds;

    /**
     * 
     */
    private String dealType;

    /**
     * 
     */
    private Date dealDate;

    /**
     * 
     */
    private String remarks;

    /**
     * 
     */
    private String replyToPeople;

    /**
     * 
     */
    private String processInstanceId;

    /**
     * 
     */
    private String handleStatus;

    /**
     * 
     */
    private String handlerUserNames;

    /**
     * 
     */
    private String handlerOrgNames;

    /**
     * 
     */
    private String nextTaskId;

    /**
     * 
     */
    private String nextActionName;

    /**
     * 
     */
    private String returnReason;

    /**
     * 
     */
    private String visitType;

    /**
     * 
     */
    private String completeType;

    /**
     * 
     */
    private String knowledgeQuote;

    /**
     * 
     */
    private String formalReply;

    /**
     * 
     */
    private String contactName;

    /**
     * 
     */
    private String contactTime;

    /**
     * 
     */
    private String contactType;

    /**
     * 
     */
    private Date signDate;

    /**
     * 
     */
    private Integer signStatus;

    /**
     * 
     */
    private String slaveDeptIsCompetent;

    /**
     * 
     */
    private Long toTenantId;

    /**
     * 
     */
    private String toAreaCode;

    /**
     * 
     */
    private String dispatchOrderId;

    /**
     * 
     */
    private String dispatchValue;

    /**
     * 
     */
    private Date planBackTime;

    /**
     * 
     */
    private String returnReasonName;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}